arrive (suddenly) - French English Dictionary